package com.project.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.project.bean.DiscountApplyBean;

import java.util.List;

/**
 * 促销申请
 */
public interface IDiscountApplyService {
    /**
     * 添加促销申请
     * @param discountApplyObj 促销申请对象
     */
    public String addDiscountApply(DiscountApplyBean discountApplyObj);

    /**
     * 通过申请编号修改审核状态
     * @param discountApplyId 申请编号
     * @param status 审核状态（未审核，通过，未通过）
     * @return 返回修改结果
     */
    public String updateStatusByDiscountApplyId(String discountApplyId,String status);

    /**
     * 通过申请编号修改未通过原因
     * @param discountApplyId 申请编号
     * @param reason  审核结果
     * @return 返回修改结果
     */
    public String updateReasonByDiscountApplyId(String discountApplyId,String reason);

    /**
     * 查询促销申请表
     * @return 促销申请集合
     */
    public IPage<DiscountApplyBean> findDiscountApply(int pageNO);
}
